/* pagination container */
div.default_pagination
{
	vertical-align: middle;
	margin: 5px 0px;
	text-align: left;
}

/*
 *	NAVIGATION BUTTONS
*/

/* general pagination button settings */
div.pagination_button
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;	
}

/* to the first page button (active) */
div.default_first_active_button
{
	background-image: url('images/first_active.png');
	width: 23px;
	height: 19px;
}

/* to the first page button (disabled) */
div.default_first_disabled_button
{
	background-image: url('images/first_disabled.png');
	width: 23px;
	height: 19px;
}

/* to the previous page button (active) */

div.default_prev_active_button
{
	background-image: url('images/prev_active.png');
	width: 19px;
	height: 19px;
	margin-right: 3px;
	margin-left: 3px;	
}

/* to the first page button (disabled) */
div.default_prev_disabled_button
{
	background-image: url('images/prev_disabled.png');
	width: 19px;
	height: 19px;
	margin-right: 3px;	
	margin-left: 3px;	
}

/* to the next page button (active) */
div.default_next_active_button
{
	background-image: url('images/next_active.png');
	width: 19px;
	height: 19px;
	margin-right: 3px;	
	margin-left: 3px;
}

/* to the first page button (disabled) */
div.default_next_disabled_button
{
	background-image: url('images/next_disabled.png');
	width: 19px;
	height: 19px;
	margin-right: 3px;
	margin-left: 3px;	
}

/* to the last page button (active) */
div.default_last_active_button
{
	background-image: url('images/last_active.png');
	width: 23px;
	height: 19px;
}

/* to the last page button (disabled) */
div.default_last_disabled_button
{
	background-image: url('images/last_disabled.png');
	width: 23px;
	height: 19px;
}

/* styleless link */
a.default_clean
{
	text-decoration: none;
}


/* PAGINATION ITEMS */

/* pagination item link */
a.default_pagination_item
{
	vertical-align: middle;
	text-decoration: underline;
	color: #524935;
	padding: 1px 5px 0px 5px;
	font-size: 9pt;
	font-family: tahoma;	
}

/* pagination item link (visited) */
a:visited.default_pagination_item
{
	text-decoration: underline;
	vertical-align: middle;
	color: #524935;
}

/* pagination item link (hover) */
a:hover.default_pagination_item
{
	text-decoration: underline;
	vertical-align: middle;
	color: red;
}

/* pagination item div */
div.default_pagination_item
{
	vertical-align: bottom;
	background-color:#ede6d1;
	border:1px solid #dbd6c7;
	color:#000000;
	padding: 1px 4px 0px 4px;
	font-size: 9pt;
	font-family: tahoma;
	height: 16px;	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

/* custom page number */
input.default_custom_page
{
	font-size: 9pt;
	font-family: tahoma;
	border: 1px solid #aecaf0;
	vertical-align: bottom;
	margin-left: 5px;
	width: 20px;
	text-align: center;
}

/* page number label */
div.default_page_number_label
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align: bottom;
	padding-bottom: 3px;
	margin-left: 10px;	
}

/* gap */
div.default_gap
{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align: bottom;
	padding-bottom: 1px;
}